本补充规约列出了不便于在用例模型的用例中获取的系统需求。
1. 功能性
- 日志和错误处理。在持久性存储中记录错误历史
- 同步处理 在不同的设备上对同一个账号的操作具有同步性
2 .可用性
-
辅助功能
-
残障人士顾客将能快速选中自己喜欢的内容,因此
- 避免使用色盲人群难以识别的颜色
- 重点信息应当突出,避免使用太多吸引注意的颜色
-
-
用户体验
- 查找问卷提供模糊匹配
- 可快速查看问卷内容
- 要设计成响应式布局,根据窗口大小调整布局,避免出现某些信息被隐藏的情况。
3 .可靠性
- 业务数据热备份:小任务和问卷数据是最重要的商业数据,本系统由主-从数据库负责数据的增删查改。其中订单的增删改使用主数据库操作,并实时同步到从属数据库。所有的读操作皆通过从属数据库完成。
- 定期冷备份:系统每日定时(凌晨)对数据库进行完整备份,存储备份到服务器的储存介质中。
4. 可支持性
- 在不同的浏览器上应该保证显示一致,所以应该对主流浏览器做一些单独的特殊处理。
5. 实现约束
-
客户端:选择web网页,提高用户体验;web应用Vue.js框架,能够组件化、单文件开发。
-
后端框架:基于技术和业务层面的考虑,选择python作为编程语言,Django作为后端框架。
6. 免费开源构建
一般而言我们建议在该项目中尽可能使用开源构件。但是我们建议采用
- Vue.js
- Docker
- MySQL
- …
7. 法律问题
(1)作为小任务必须如实说明任务内容, 不得隐藏
即消费者所享有的知悉其购买、使用的商品的过程中或者接受的服务的真实情况的权利。消费者有权知悉的情况具体包括商品的价格、产地、生产者、用途、性能、规格、等级、主要成份、生产日期、有效期限、检验合格证明、使用方法说明书、售后服务,或者服务的内容、规格、费用等等。
(2)用户在此平台上交易自由,不能强制用户进行问卷答题
消费者拥有“自主选择权” 即消费者自主选择商品或者服务的权利。包括两方面:一是对商品的品种、服务方式及其提供者应有充分选择的余地;二是对于选择商品服务及其提供者应有自由决定的权利而不受强制。实际生活中,损害消费者自由选择权的现象主要是“官商”习气、商品搭售和强买强卖等。 选自《中华人民共和国消费者权益保护法》
(3)不允许出现破坏民族团结,污染人格的文字
消费者在购买、使用商品和接受服务时,享有其人格尊严、民族风俗习惯得到尊重的权利。
参考网址
https://rookies-sysu.github.io/Dashboard/06-06-supplementary-requirements